SecureX ay binuo sa Visual C ++ 6.0 ngunit sa source code sa kamay ito ports ng walang putol sa NET. Ano ang makikita mo sa pag-download ay SecureX.h, ang header API file. Maaari mong buksan ang file na ito at bumasang mabuti pag-andar nito, na sumasakop sa lahat ng mga naka-base ng mga digital na seguridad:
1. Pribadong Key Crypto-systems:
1.1 des:
(a) Single, Double at Triple haba des;
(b) Single haba bumuo at i-verify ang MAC (Mensahe Authentication Code);
(c) Single, Double at Triple haba One Way Function (OWF);
(d) check des key at tamang key pagkakapareho;
(e) des check para sa mahinang key.
1.2 AES:
(a) I-encrypt sa ECB (Electronic Code Book) at CBC (Cipher block Chaining) mode;
(b) I-decrypt sa ECB at CBC mode;
(c) I-encrypt at decrypt sa counter at ICV.
2. Public Key Crypto-system:
2.1 RSA:
(a) ang haba Static RSA key ng 1.25 Kbits (kasalukuyang rekomendasyon ay para sa 1.0 Kbits minimum);
(b) RSA pampublikong / lihim na henerasyon key gamit ang mabilis prime analysis number at (bilang ito ay maaaring oras-ubos) feedback ng estado sa pamamagitan ng callback function (sumangguni SecureX.h para sa karagdagang);
(c) RSA Sign / Unsign ng 1.25 Kbits;
(d) I-verify ang integridad ng RSA key.
3. Hashing:
3.1 SHA4:
(a) 384 at 512 bit hash suporta;
(b) Calculate SHA4 sa loob ng isang file;
4. Tungkulin Miscellaneous Cryptographic Support:
4.1 msec timer support (set, makakuha, get_clock).
4.2Get lakas ng password bilang porsyento (tingnan SecureX.h).
4.3 uriin password (masyadong mahina, mahina, mabuti, atbp muli sumangguni SecureX.h).
4.4-convert binary sa ASCII hexadecimal string at baligtarin.
4.5 Calculate LRC 8-bit.
4.5 Punan isang array na may Fibonacci numero (kapaki-pakinabang para sa padding data).
4.6 Wasakin sensitibong bagay sa memory sa quadruple overwrite kabilang bit-flip.
4.7 Malakas data scrambling function na gumamit ng isang 64-bit key. Maaaring gamitin sa lugar ng pagpapadala ng iyong mga padding at iba pang mga static data sa malinaw.
Tandaan na ito ay isang source code / opsyonal package DLL. Hindi ito bilang tulad ng maipapatupad na file na maaaring tumakbo.
Mga Komento hindi natagpuan